import { rolelist } from "../../../request/api"

const state = {
    //定义一个接受用户数据的数组
   roleList:[]
}

const getters ={
   getRole(state){
      return state.roleList
   }
}

const mutations = {
      //请求数据
      REQ_ROLELIST(state,payload){
         state.roleList = payload
      }
 
}

const actions = {
    //操作一个异步方法
    // 封装一个操作数据库的方法
    getRoleActions({commit}){
        rolelist().then(res=>{
            // console.log(res);
            if(res.code==200){
                commit("REQ_ROLELIST",res.list)
            }
        })
    }
}

export default {
    state,
    getters,
    mutations,
    actions,
    //开启命名空间
    namespaced:true
}
